<?php
namespace Admin\Controller;
use Think\Controller;

//后台控制器的基类
class BaseController extends Controller{
	//加载整个后台界面（用于显示后台的管理界面，因为有菜单部分权限管理，所以代码较多）
    //参数：内容部分传进来的参数
	protected function loadIndexPage(){
		//根据管理员id获取其本身信息
    	$admin_id = session("admin_id");
    	$admin_name = session("admin_name");;

    	$buss = M("Buss")->find($admin_id);
    	$role_id = $buss_info['bs_role_id'];
    	
    	//根据role_id获取本身记录信息
    	$role_info = M('Role')->find($role_id);
    	$auth_ids = $role_info['role_auth_ids'];
    	//根据auth_ids获取具体权限
    	if($admin_name == 'tom'){
    		//获取父级权限
	    	$auth_info_p = M('Auth')->where("auth_level=0")->select();
	    	//获得子级权限
	    	$auth_info_s = M('Auth')->where("auth_level=1")->select();
    	}else{
    		//获取父级权限
	    	$auth_info_p = M('Auth')->where("auth_level=0 and auth_id in ($auth_ids)")->select();
	    	//获得子级权限
	    	$auth_info_s = M('Auth')->where("auth_level=1 and auth_id in ($auth_ids)")->select();
    	}
        
        //将用户的权限菜单循环显示
    	$this->assign("auth_info_p",$auth_info_p);
		$this->assign("auth_info_s",$auth_info_s);
	}

}